Discord.js v13がリリースされた
このバージョンは長期間の開発とDiscord APIの変更の影響もあり、多くAPIの変更や新機能が含まれている
メジャーバージョンアップなので破壊的変更も含んでいて今までのコードが動かなくなる部分もかなりあるので注意
つまり過去の情報をそのまま参考にできないケースもあるということ
これからDiscord.jsを始めようと思う人向け
前述の通り、既存情報の多くはDiscord.js v12を対象にされていて、バージョンが正しく指定されていない場合は、全く同じ手順でやっても、v13がインストールされてしまい動かなくなることがあるかもしれない
直近だと明記されていない情報は基本的にv12のものなので、インストールコマンドを適宜変えることで対処はできる
npm i discord.js→npm i discord.js@12、yarn add discord.js→yarn add discord.js@12
もしつまずいたことがあればDiscord.js Japan User GroupのDiscordサーバーに参加してくれればいつでもサポートできます ただしv12は古いバージョンとなり、開発も止まると思われるので、とても積極的にはおすすめできない
特にDiscordに最近追加された機能に対応していない部分もあったりするので
例
「それなら自分はv13を使う」のなら上のサーバー内などでいつでも質問してくれれば同様にサポートします
既にDiscord.jsを使っている人向け
新しくリリースされたDiscord.js v13がstable、つまりデフォルトのインストールバージョンとなった
今までnpm i discord.jsしたときはv12がインストールされていたが、これからはそれがv13になるということ
今までと同じ通りにやっても動かなくなるので、自分の使っているバージョンを意識する必要がある
これからv12をインストールしたいのであればnpm i discord.js@12やyarn add discord.js@12を使う
そしてドキュメントも、これからは特に指定しなければ最新のv13になってしまうので注意
バージョンは左上DOCS SETTINGSのstableという部分をクリックすると選択できる。stableが前はv12を指していたが今はv13を指す